/*    */ package client.inventory;
/*    */ 
/*    */ import com.fasterxml.jackson.annotation.JsonCreator;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public enum MapleInventoryType
/*    */ {
/* 11 */   UNDEFINED(0),
/* 12 */   EQUIP(1),
/* 13 */   USE(2),
/* 14 */   SETUP(3),
/* 15 */   ETC(4),
/* 16 */   CASH(5),
/* 17 */   CASH_PACKAGE(9),
/* 18 */   ELAB(36),
/* 19 */   EQUIPPED(-1);
/*    */   final byte type;
/*    */   
/*    */   @JsonCreator
/*    */   MapleInventoryType(int type) {
/* 24 */     this.type = (byte)type;
/*    */   }
/*    */   
/*    */   public static MapleInventoryType getByType(byte type) {
/* 28 */     for (MapleInventoryType l : values()) {
/* 29 */       if (l.getType() == type) {
/* 30 */         return l;
/*    */       }
/*    */     } 
/* 33 */     return null;
/*    */   }
/*    */   
/*    */   public static MapleInventoryType getByWZName(String name) {
/* 37 */     switch (name) {
/*    */       case "Install":
/* 39 */         return SETUP;
/*    */       case "Consume":
/* 41 */         return USE;
/*    */       case "Etc":
/* 43 */         return ETC;
/*    */       case "Eqp":
/* 45 */         return EQUIP;
/*    */       case "Cash":
/* 47 */         return CASH;
/*    */       case "Pet":
/* 49 */         return CASH;
/*    */     } 
/* 51 */     return UNDEFINED;
/*    */   }
/*    */   
/*    */   public byte getType() {
/* 55 */     return this.type;
/*    */   }
/*    */   
/*    */   public short getBitfieldEncoding() {
/* 59 */     return (short)(2 << this.type);
/*    */   }
/*    */ }


/* Location:              C:\PGX\Server.jar!\client\inventory\MapleInventoryType.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */